package com.ysd.lis.service.bac;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.bac.BacAstTestMthDict;
import com.ysd.lis.entity.sta.StaDrugTestMth;
import com.ysd.lis.request.bac.BacGermBaseDictRequest;

import java.util.List;


/**
 * @author LuoXS
 * @date 2024/3/28
 * version 1.0
 */
public interface BacAstTestMthDictService extends IService<BacAstTestMthDict> {


    Result pageList(BacGermBaseDictRequest.BacAstTestMthDictPageParam pageParam);

    Result findBacAstTestMthDictList(BacAstTestMthDict bacAstTestMthDict);

    List<BacAstTestMthDict> findBacAstTestMthDictArray(BacAstTestMthDict bacAstTestMthDict);

    Result add(BacAstTestMthDict bacSiteOfInfectionDict);

    Result updateDict(BacAstTestMthDict bacSiteOfInfectionDict);

    Result delete(BacGermBaseDictRequest.BacAstTestMthDictDeleteParam deleteParam);
    Result staDataBacAstTestMthDict(List<StaDrugTestMth> staDrugTestMths);
}
